Introducción a hojas de estilo CSS

Introducción

En la creación de páginas web, el lenguaje HTML únicamente se encarga de estructurar el contenido. Cuando a ese contenido es necesario cambiarle la apariencia visual se utilizan hojas de estilos en cascada o CSS (Cascade Style Sheets).

El objetivo principal de las hojas de estilo es lograr una separación total entre el contenido y la estructura de su estilo de presentación.

Aunque el lenguaje HTML permite la inclusión de estilos en la propia creación del documento HTML, no se trata de una buena práctica.

El funcionamiento de las hojas de estilo permite definir la apariencia de una web en diferentes niveles:

 

CSS

A la hora de trabajar con CSS tenemos que distinguir diferentes conceptos que guardan relación con el lenguaje HTML:

En CSS se trabaja con reglas, a la cabecera de la regla se le llama selector.

Los selectores permiten especificar a qué elementos HTML se aplicará la regla CSS en cuestión.

Existen diferentes tipos de selectores dependiendo de cómo se declaren:

 

CSS3

CSS3 introduce mejoras en CSS, ampliando y mejorando las funcionalidades existentes en la versión anterior.

Algunas de las mejoras introducidas son:

 

by Jose Manuel Pinillos